package vip.xiaonuo.biz.api;

import cn.hutool.json.JSONObject;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface BizFileManagerApi {
    /**
     * 上传文件返回Id
     *
     * @param idList 文件
     * @author xuyuxiang
     * @date 2022/6/22 17:44
     **/
    List<JSONObject> getByFileIdList(List<String> idList);


    /**
     * 根据Id 获取file类型
     * @return
     */
    JSONObject getByFileId(String id);

    /**
     * 修改对象
     */
    void updateFile(String fileId, String refId, String motionId, String fileType);

    /**
     * 获取文件的上传地址
     * @author 薛守立
     * @date 2024/09/11 17:44
     */
    String getFileUrl(String id);
}
